//package org.example;
//
//import org.example.entity.CustomerInfo;
//import org.example.generator.DataGenerator;
//
//import java.time.LocalDate;
//
///**
// * 简单测试身份证号生成
// */
//public class SimpleIdTest {
//    public static void main(String[] args) {
//        System.out.println("=== 简单测试身份证号生成 ===");
//
//        LocalDate testDate = LocalDate.of(2023, 8, 15);
//
//        // 生成10个用户信息
//        for (int i = 0; i < 10; i++) {
//            CustomerInfo customer = DataGenerator.generateCustomerInfo(testDate);
//            String gender = customer.getGender();
//            String idNo = customer.getPlIdNo();
//
//            // 获取倒数第二位数字
//            String secondLastDigit = idNo.substring(idNo.length() - 2, idNo.length() - 1);
//
//            // 验证逻辑
//            boolean isValid = false;
//            if ("男".equals(gender)) {
//                isValid = "13579".contains(secondLastDigit);
//            } else {
//                isValid = "02468".contains(secondLastDigit);
//            }
//
//            System.out.printf("用户%d: 性别=%s, 身份证=%s, 倒数第二位=%s, 验证=%s\n",
//                i+1, gender, idNo, secondLastDigit, isValid ? "✓" : "✗");
//        }
//    }
//}

